package com.youbug.kefu.websocket;

import com.youbug.common.constant.ChatConstant;
import com.youbug.kefu.entity.Message;
import org.springframework.util.StringUtils;

import java.util.*;

public class MLSAutoAnswer {

    public static Map<String, String> msgMap = new HashMap<>();
    static {
        msgMap.put("","一个右边腿.mp3");
        msgMap.put("","一个左重蹬.mp3");
        msgMap.put("","一拳就把他鼻子打骨折了.mp3");
        msgMap.put("","一鞭 两鞭 三鞭。。。.mp3");
        msgMap.put("有没有大徒弟","三十多岁一个九十公斤.mp3");
        msgMap.put("","不要搞.mp3");
        msgMap.put("","二百多斤的英国大力士.mp3");
        msgMap.put("","今天和大家.mp3");
        msgMap.put("","他来打我脸.mp3");
        msgMap.put("马老师我错了","以后不要再犯这样的聪明了.mp3");
        msgMap.put("","传统形意拳的踢拳.mp3");
        msgMap.put("那我不学了","但没关系啊.mp3");
        msgMap.put("","你两个手周我手指头.mp3");
        msgMap.put("","你代表不了.mp3");
        msgMap.put("我会了闪电鞭", "你没学会接化发就代表不了中国功夫.mp3");
        msgMap.put("向您学习学习","共同探讨一下.mp3");
        msgMap.put("","内功不好可能走火入魔.mp3");
        msgMap.put("","刚才有个朋友问我马老师发生什么事了.mp3");
        msgMap.put("","剁不动我一个手指.mp3");
        msgMap.put("是我","原来是昨天.mp3&我大意了啊.mp3");
        msgMap.put("","埃蒙埃蒙a搏击术.mp3");
        msgMap.put("","好自为之.mp3&好好反思.mp3");
        msgMap.put("","好自为之.mp3");
        msgMap.put("","如果这一拳发力.mp3");
        msgMap.put("我今年28","小朋友.mp3");
        msgMap.put("","就是要打消化发.mp3");
        msgMap.put("我今年28","年轻人.mp3");
        msgMap.put("","很快啊.mp3");
        msgMap.put("","怎么打.mp3");
        msgMap.put("","我一看.mp3");
        msgMap.put("","我不懂规矩.mp3");
        msgMap.put("马老师","我们连的是马家太极.mp3");
        msgMap.put("马老师今年多大岁数","我六十九岁.mp3");
        msgMap.put("","我刚才随意打 一边打一边说话.mp3");
        msgMap.put("","我劝.mp3&我大意了啊.mp3");
        msgMap.put("","我打一个连五鞭.mp3");



        msgMap.put("你好","我是掌门人马保国.mp3");
        msgMap.put("马老师今年多大岁数","我六十九岁.mp3");
        msgMap.put("这么大岁数还会什么功夫","埃蒙埃蒙a搏击术.mp3&闪电鞭.mp3&传统形意拳的踢拳.mp3");
        msgMap.put("好不好学啊","非常复杂.mp3");
        msgMap.put("想向您学习学习","共同探讨一下.mp3");
        msgMap.put("教我", "求我.mp3");
        msgMap.put("那我不学了","但没关系啊.mp3");
        msgMap.put("是我啊马老师","原来是昨天.mp3&老同志了.mp3&我大意了啊.mp3");
        msgMap.put("我已经学会闪电鞭了", "很快啊.mp3&你没学会接化发就代表不了中国功夫.mp3&接化发.mp3");
        msgMap.put("马老师我错了我继续学","好自为之.mp3&好好反思.mp3");



        msgMap.put("","我父亲抗日 吹牛逼了.mp3");
        msgMap.put("","我笑一下准备收拳.mp3");
        msgMap.put("","我说小伙子你不讲武德你不懂.mp3");
        msgMap.put("","我说怎么回事.mp3");
        msgMap.put("","打鞭声.mp3&打了五鞭.mp3");
        msgMap.put("","打鞭声.mp3");
        msgMap.put("","接化发.mp3");
        msgMap.put("","有两个年轻人.mp3");
        msgMap.put("","有备而来.mp3");
        msgMap.put("","朋友们.mp3");
        msgMap.put("","来   骗  来  偷袭.mp3");
        msgMap.put("","松中有禁.mp3");

        msgMap.put("","没有内功打不出内力.mp3");
        msgMap.put("","然后上来就是.mp3");
        msgMap.put("","紧中有松.mp3");
        msgMap.put("","给我发了几张截图.mp3");
        msgMap.put("","老同志了.mp3");
        msgMap.put("","耍猴声.mp3");
        msgMap.put("","要以和为贵要讲武德.mp3");
        msgMap.put("","要好得多.mp3");
        msgMap.put("","该松的松.mp3");
        msgMap.put("","该紧的紧.mp3");
        msgMap.put("","谢谢朋友们.mp3");
        msgMap.put("","起.mp3");
        msgMap.put("","起是哼劲 哼起起.mp3");
        msgMap.put("","这个人就废了.mp3");
        msgMap.put("有没有什么战绩","这个问题.mp3");
        msgMap.put("","这好吗.mp3");
        msgMap.put("","这是三鞭.mp3");
        msgMap.put("","这里不多说.mp3");
        msgMap.put("","这里呢.mp3");
        msgMap.put("","都是三维的.mp3");
        msgMap.put("","闪电鞭.mp3");
        msgMap.put("","闪电鞭小.mp3");

        msgMap.put("有什么套路没","马甲功夫没有套路只有散手.mp3");
    }

    public static List<Message> getMsg(Message msg){

        String ans = msgMap.get(msg.getContent());
        if(!StringUtils.hasText(ans)){
            return null;
        }
        String[] split = ans.split("&");

        ArrayList<Message> msgs = new ArrayList<>(split.length);

        for(String temp : split){
            Message vo = new Message();

            vo.setSender(ChatConstant.AGENT);
            vo.setType(ChatConstant.MSG_TYPE_AUDIO);
            vo.setCreateTime(new Date());
            vo.setContent("http://localhost/mabaoguo/"+temp);
            vo.setChatId(msg.getChatId());
            vo.setSenderName(msg.getSenderName());
            vo.setSenderId(msg.getSenderId());
            msgs.add(vo);
        }
        return msgs;
    }

//    public static void main(String[] args) {
//        File dictionary = new File("E:\\softinstall\\nginx-1.18.0\\html\\mabaoguo\\");
//
//        if(dictionary.isDirectory()){
//            File[] files = dictionary.listFiles();
//            for (File file : files) {
//                String newName = file.getName();
//                System.out.println(" msgMap.put(\"\",\""+newName+"\");");
//            }
//        }
//    }
}
